package com.study.demo.es;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

/**
 * 商品挂单表 页面展示实体
 *
 * @author liuhongzhen
 * @since 2022-04-18
 */
@Getter
@Setter
public class GoodsSellVo implements Serializable {

    private static final long serialVersionUID = 1L;


    private Long id;

    @JsonProperty(value = "goods_code")
    private String goodsCode;

    @JsonProperty(value = "goods_name")
    private String goodsName;

    @JsonProperty(value = "sell_type")
    private String sellType;

    @JsonProperty(value = "energy_model")
    private String energyModel;

    @JsonProperty(value = "car_series_code")
    private String carSeriesCode;

    @JsonProperty(value = "car_series_name")
    private String carSeriesName;

    @JsonProperty(value = "car_model_code")
    private String carModelCode;

    @JsonProperty(value = "car_model_name")
    private String carModelName;

    @JsonProperty(value = "car_brand_code")
    private String carBrandCode;

    @JsonProperty(value = "car_brand_name")
    private String carBrandName;

    @JsonProperty(value = "material_type")
    private String materialType;

    @JsonProperty(value = "material_type_text")
    private String materialTypeText;

    @JsonProperty(value = "energy_shape")
    private String energyShape;

    @JsonProperty(value = "energy_shape_text")
    private String energyShapeText;

    @JsonProperty(value = "goods_attribute")
    private String goodsAttribute;

    @JsonProperty(value = "goods_attribute_text")
    private String goodsAttributeText;

    @JsonProperty(value = "description")
    private String description;

    @JsonProperty(value = "province_code")
    private String provinceCode;

    @JsonProperty(value = "province_name")
    private String provinceName;

    @JsonProperty(value = "city_code")
    private String cityCode;

    @JsonProperty(value = "city_name")
    private String cityName;

    @JsonProperty(value = "county_code")
    private String countyCode;

    @JsonProperty(value = "county_name")
    private String countyName;

    @JsonProperty(value = "freight_type")
    private String freightType;

    @JsonProperty(value = "freight_type_text")
    private String freightTypeText;

    @JsonProperty(value = "price")
    private Integer price;


    @JsonProperty(value = "goods_state")
    private String goodsState;

    @JsonProperty(value = "goods_state_text")
    private String goodsStateText;


    @JsonProperty(value = "remark")
    private String remark;

    @JsonProperty(value = "urls")
    private List<String> urls;

    @JsonProperty(value = "cover_url")
    private String coverUrl;
}
